/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * View.java
 *
 * Created on Jun 29, 2010, 11:32:46 PM
 */

import javax.swing.*;
/**
 *
 */
public class View extends JFrame {

    /** Creates new form View */
    public View() {
        initComponents();
    }

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        ConnectFrame = new javax.swing.JFrame();
        ConnectButton = new javax.swing.JButton();
        NameMk = new javax.swing.JTextField();
        ConnNameLabel = new javax.swing.JLabel();
        ConnClassLabel = new javax.swing.JLabel();
        WarriroRadio = new javax.swing.JRadioButton();
        RogueRadio = new javax.swing.JRadioButton();
        MageRadio = new javax.swing.JRadioButton();
        ClassGroup = new javax.swing.ButtonGroup();
        LogPane = new javax.swing.JScrollPane();
        LogArea = new javax.swing.JTextArea();
        PartyPane = new javax.swing.JScrollPane();
        PartyArea = new javax.swing.JTextArea();
        MsgField = new javax.swing.JTextField();
        SendMsg = new javax.swing.JButton();
        BattleGrid = new java.awt.Canvas();
        PartyLabel = new javax.swing.JLabel();
        LogLabel = new javax.swing.JLabel();
        EdtRound = new javax.swing.JLabel();
        RoundLabel = new javax.swing.JLabel();
        PowerLabel = new javax.swing.JLabel();
        PerformButton = new javax.swing.JToggleButton();
        AvailableActionsLabel = new javax.swing.JLabel();
        EdtActions = new javax.swing.JLabel();
        MoveCheckBox = new javax.swing.JCheckBox();
        Sep1 = new javax.swing.JSeparator();
        Sep2 = new javax.swing.JSeparator();
        CharPanel = new javax.swing.JPanel();
        NameLabel = new javax.swing.JLabel();
        ClassLabel = new javax.swing.JLabel();
        Sep3 = new javax.swing.JSeparator();
        HPLabel = new javax.swing.JLabel();
        SpeedLabel = new javax.swing.JLabel();
        InitiativeLabel = new javax.swing.JLabel();
        ACLabel = new javax.swing.JLabel();
        NameEdt = new javax.swing.JLabel();
        ClassEdt = new javax.swing.JLabel();
        HPEdt = new javax.swing.JLabel();
        ACEdt = new javax.swing.JLabel();
        SpeedEdt = new javax.swing.JLabel();
        InitiativeEdt = new javax.swing.JLabel();
        PowerList = new javax.swing.JComboBox();
        DnDBar = new javax.swing.JMenuBar();
        FileMenu = new javax.swing.JMenu();
        ConnectItem = new javax.swing.JMenuItem();
        ExitItem = new javax.swing.JMenuItem();

        ConnectFrame.setTitle("Character Creation/Connection");
        ConnectFrame.setMinimumSize(new java.awt.Dimension(250, 250));
        ConnectFrame.setResizable(false);

        ConnectButton.setText("Connect");
        ConnectButton.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                ConnectButtonActionPerformed(evt);
            }
        });

        NameMk.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                NameMkActionPerformed(evt);
            }
        });

        ConnNameLabel.setText("Name:");

        ConnClassLabel.setText("Class:");

        ClassGroup.add(WarriroRadio);
        WarriroRadio.setText("Warrior");
        WarriroRadio.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                WarriroRadioActionPerformed(evt);
            }
        });

        ClassGroup.add(RogueRadio);
        RogueRadio.setText("Rogue");

        ClassGroup.add(MageRadio);
        MageRadio.setText("Mage");

        javax.swing.GroupLayout ConnectFrameLayout = new javax.swing.GroupLayout(ConnectFrame.getContentPane());
        ConnectFrame.getContentPane().setLayout(ConnectFrameLayout);
        ConnectFrameLayout.setHorizontalGroup(
            ConnectFrameLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(ConnectFrameLayout.createSequentialGroup()
                .addContainerGap()
                .addComponent(ConnClassLabel)
                .addGap(18, 18, 18)
                .addGroup(ConnectFrameLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(MageRadio)
                    .addComponent(RogueRadio)
                    .addComponent(WarriroRadio))
                .addContainerGap(181, Short.MAX_VALUE))
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, ConnectFrameLayout.createSequentialGroup()
                .addContainerGap(216, Short.MAX_VALUE)
                .addComponent(ConnectButton)
                .addContainerGap())
            .addGroup(ConnectFrameLayout.createSequentialGroup()
                .addContainerGap()
                .addComponent(ConnNameLabel)
                .addGap(18, 18, 18)
                .addComponent(NameMk, javax.swing.GroupLayout.PREFERRED_SIZE, 153, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap())
        );
        ConnectFrameLayout.setVerticalGroup(
            ConnectFrameLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(ConnectFrameLayout.createSequentialGroup()
                .addGap(50, 50, 50)
                .addGroup(ConnectFrameLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(ConnNameLabel)
                    .addComponent(NameMk, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(ConnectFrameLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(ConnectFrameLayout.createSequentialGroup()
                        .addComponent(ConnClassLabel)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 135, Short.MAX_VALUE)
                        .addComponent(ConnectButton))
                    .addGroup(ConnectFrameLayout.createSequentialGroup()
                        .addComponent(WarriroRadio)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addComponent(RogueRadio)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addComponent(MageRadio)))
                .addContainerGap())
        );

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setTitle("DnD Combat");
        setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
        setResizable(false);

        LogArea.setColumns(20);
        LogArea.setEditable(false);
        LogArea.setRows(5);
        LogPane.setViewportView(LogArea);

        PartyArea.setColumns(20);
        PartyArea.setEditable(false);
        PartyArea.setRows(5);
        PartyPane.setViewportView(PartyArea);

        MsgField.setEnabled(false);
        MsgField.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                MsgFieldActionPerformed(evt);
            }
        });

        SendMsg.setText("Send");
        SendMsg.setEnabled(false);
        SendMsg.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                SendMsgActionPerformed(evt);
            }
        });

        PartyLabel.setText("Party Information:");

        LogLabel.setText("Log:");

        EdtRound.setText("#");

        RoundLabel.setText("Round:");

        PowerLabel.setText("Power/Standard Actions:");

        PerformButton.setText("Perform Action(s)");
        PerformButton.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                PerformButtonActionPerformed(evt);
            }
        });

        AvailableActionsLabel.setText("Available Actions:");

        EdtActions.setText("S Mv");

        MoveCheckBox.setText("Move?");

        CharPanel.setBorder(javax.swing.BorderFactory.createTitledBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 0, 0), 1, true), "Character Information"));

        NameLabel.setText("Name:");

        ClassLabel.setText("Class:");

        HPLabel.setText("HP:");

        SpeedLabel.setText("Speed:");

        InitiativeLabel.setText("Initiative:");

        ACLabel.setText("AC:");

        NameEdt.setText("<name>");

        ClassEdt.setText("<class>");

        HPEdt.setText("cur/max");

        ACEdt.setText("cur");

        SpeedEdt.setText("cur");

        InitiativeEdt.setText("cur");

        javax.swing.GroupLayout CharPanelLayout = new javax.swing.GroupLayout(CharPanel);
        CharPanel.setLayout(CharPanelLayout);
        CharPanelLayout.setHorizontalGroup(
            CharPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(CharPanelLayout.createSequentialGroup()
                .addGroup(CharPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(CharPanelLayout.createSequentialGroup()
                        .addComponent(NameLabel)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(NameEdt, javax.swing.GroupLayout.DEFAULT_SIZE, 103, Short.MAX_VALUE))
                    .addGroup(CharPanelLayout.createSequentialGroup()
                        .addComponent(ClassLabel)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addComponent(ClassEdt)))
                .addContainerGap())
            .addComponent(Sep3, javax.swing.GroupLayout.DEFAULT_SIZE, 150, Short.MAX_VALUE)
            .addGroup(CharPanelLayout.createSequentialGroup()
                .addGroup(CharPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(HPLabel)
                    .addComponent(ACLabel)
                    .addComponent(SpeedLabel)
                    .addComponent(InitiativeLabel))
                .addGap(35, 35, 35)
                .addGroup(CharPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                    .addComponent(InitiativeEdt, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(SpeedEdt, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(ACEdt, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(HPEdt, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addGap(30, 30, 30))
        );
        CharPanelLayout.setVerticalGroup(
            CharPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(CharPanelLayout.createSequentialGroup()
                .addGroup(CharPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(NameLabel)
                    .addComponent(NameEdt))
                .addGap(5, 5, 5)
                .addGroup(CharPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(ClassLabel)
                    .addComponent(ClassEdt))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(Sep3, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(CharPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(HPLabel)
                    .addComponent(HPEdt))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(CharPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(ACLabel)
                    .addComponent(ACEdt))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(CharPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(SpeedLabel)
                    .addComponent(SpeedEdt))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(CharPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(InitiativeLabel)
                    .addComponent(InitiativeEdt))
                .addContainerGap(25, Short.MAX_VALUE))
        );

        PowerList.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Nothing", "Attack" }));
        PowerList.setSelectedIndex(0);

        FileMenu.setText("File");

        ConnectItem.setText("Connect...");
        ConnectItem.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                ConnectItemActionPerformed(evt);
            }
        });
        FileMenu.add(ConnectItem);

        ExitItem.setText("Exit");
        ExitItem.setToolTipText("Exits the program.");
        ExitItem.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                ExitItemActionPerformed(evt);
            }
        });
        FileMenu.add(ExitItem);

        DnDBar.add(FileMenu);

        setJMenuBar(DnDBar);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(PartyLabel)
                    .addComponent(PartyPane, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addComponent(LogLabel)
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(MsgField, javax.swing.GroupLayout.PREFERRED_SIZE, 332, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(SendMsg, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                    .addComponent(LogPane)
                    .addComponent(Sep2)
                    .addComponent(Sep1)
                    .addComponent(BattleGrid, javax.swing.GroupLayout.DEFAULT_SIZE, 470, Short.MAX_VALUE)
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                        .addComponent(RoundLabel)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(EdtRound)))
                .addGap(18, 18, 18)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(CharPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(layout.createSequentialGroup()
                                .addComponent(AvailableActionsLabel)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(EdtActions))
                            .addComponent(PowerList, javax.swing.GroupLayout.PREFERRED_SIZE, 156, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(PowerLabel)
                            .addComponent(MoveCheckBox)
                            .addComponent(PerformButton))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)))
                .addContainerGap(20, Short.MAX_VALUE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(PartyLabel)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(PartyPane, javax.swing.GroupLayout.PREFERRED_SIZE, 158, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addComponent(BattleGrid, javax.swing.GroupLayout.PREFERRED_SIZE, 228, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(CharPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(Sep1, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(2, 2, 2)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(RoundLabel)
                            .addComponent(EdtRound))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addComponent(Sep2, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(LogLabel))
                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(AvailableActionsLabel)
                            .addComponent(EdtActions))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(PowerLabel)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addComponent(PowerList, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addGap(7, 7, 7)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(LogPane, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(MsgField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(SendMsg)))
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(MoveCheckBox)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(PerformButton)))
                .addGap(11, 11, 11))
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents

    private void MsgFieldActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_MsgFieldActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_MsgFieldActionPerformed

    private void SendMsgActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_SendMsgActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_SendMsgActionPerformed

    private void ExitItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_ExitItemActionPerformed
        System.exit(0);
    }//GEN-LAST:event_ExitItemActionPerformed

    private void PerformButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_PerformButtonActionPerformed
        PerformButton.setEnabled(false);
        PowerList.setEnabled(false);
        MoveCheckBox.setEnabled(false);
    }//GEN-LAST:event_PerformButtonActionPerformed

    private void ConnectItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_ConnectItemActionPerformed
        ConnectFrame.setVisible(true);
        ConnectItem.setEnabled(false);
    }//GEN-LAST:event_ConnectItemActionPerformed

    private void ConnectButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_ConnectButtonActionPerformed
        ConnectFrame.setVisible(false);
    }//GEN-LAST:event_ConnectButtonActionPerformed

    private void WarriroRadioActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_WarriroRadioActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_WarriroRadioActionPerformed

    private void NameMkActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_NameMkActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_NameMkActionPerformed

    /**
    * @param args the command line arguments
    */

    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JLabel ACEdt;
    private javax.swing.JLabel ACLabel;
    private javax.swing.JLabel AvailableActionsLabel;
    private java.awt.Canvas BattleGrid;
    private javax.swing.JPanel CharPanel;
    private javax.swing.JLabel ClassEdt;
    private javax.swing.ButtonGroup ClassGroup;
    private javax.swing.JLabel ClassLabel;
    private javax.swing.JLabel ConnClassLabel;
    private javax.swing.JLabel ConnNameLabel;
    private javax.swing.JButton ConnectButton;
    private javax.swing.JFrame ConnectFrame;
    private javax.swing.JMenuItem ConnectItem;
    private javax.swing.JMenuBar DnDBar;
    private javax.swing.JLabel EdtActions;
    private javax.swing.JLabel EdtRound;
    private javax.swing.JMenuItem ExitItem;
    private javax.swing.JMenu FileMenu;
    private javax.swing.JLabel HPEdt;
    private javax.swing.JLabel HPLabel;
    private javax.swing.JLabel InitiativeEdt;
    private javax.swing.JLabel InitiativeLabel;
    private javax.swing.JTextArea LogArea;
    private javax.swing.JLabel LogLabel;
    private javax.swing.JScrollPane LogPane;
    private javax.swing.JRadioButton MageRadio;
    private javax.swing.JCheckBox MoveCheckBox;
    private javax.swing.JTextField MsgField;
    private javax.swing.JLabel NameEdt;
    private javax.swing.JLabel NameLabel;
    private javax.swing.JTextField NameMk;
    private javax.swing.JTextArea PartyArea;
    private javax.swing.JLabel PartyLabel;
    private javax.swing.JScrollPane PartyPane;
    private javax.swing.JToggleButton PerformButton;
    private javax.swing.JLabel PowerLabel;
    private javax.swing.JComboBox PowerList;
    private javax.swing.JRadioButton RogueRadio;
    private javax.swing.JLabel RoundLabel;
    private javax.swing.JButton SendMsg;
    private javax.swing.JSeparator Sep1;
    private javax.swing.JSeparator Sep2;
    private javax.swing.JSeparator Sep3;
    private javax.swing.JLabel SpeedEdt;
    private javax.swing.JLabel SpeedLabel;
    private javax.swing.JRadioButton WarriroRadio;
    // End of variables declaration//GEN-END:variables

}
